package com.zwps.biz.dal.db.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zwps.biz.dal.db.object.UserDO;
import com.zwps.biz.api.model.dto.user.SelectUserDTO;

import java.util.HashSet;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 系统用户
 * 
 * @ClassName: UserDAO
 * @Description:
 * @author lyh
 * @date 2023年5月16日 下午5:19:34
 *
 */
@Mapper
public interface UserDAO extends BaseMapper<UserDO> {

    HashSet<String> selectUserIds(@Param("deptTreeCode") String deptTreeCode);

    List<String> selectByUserIds(List<String> projectJoinPeopleIds);

    List<String> getUserInfoByLikeUserName(@Param("userName") String userName);


    List<UserDO> selectUserPage(SelectUserDTO dto);
}
